package com.bbva.kyfb.kyfbdto.firmas.fachada.v01;

import java.io.Serializable;
import java.util.ArrayList;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * Tipo de dato de salida con la informacion
 * de los usuario solicitados.
 *
 * @author xe35008
 * @version 1.0
 */
@XmlRootElement
public class SignerUsersResponse implements Serializable{

	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = 1L;


	/** Codigo de error producido en la consulta si lo hay. */
	private String codError;

	/** El codigo del mensaje de aceptacion */
	private String codigoMensajeAceptacion;

	/** Lista con la informacion de los usuarios devueltos. */
	private ArrayList<InfoSignerUser> infoSignerUsers;


	/**
	 * Instantiates a new signer users response.
	 */
	public SignerUsersResponse() {}


	/**
	 * Gets the cod error.
	 *
	 * @return the codError
	 */
	public String getCodError() {
		return codError;
	}


	/**
	 * Sets the cod error.
	 *
	 * @param codError the codError to set
	 */
	public void setCodError(final String codError) {
		this.codError = codError;
	}


	/**
	 * Gets the info signer users.
	 *
	 * @return the infoSignerUsers
	 */
	public ArrayList<InfoSignerUser> getInfoSignerUsers() {
		return infoSignerUsers;
	}


	/**
	 * Sets the info signer users.
	 *
	 * @param infoSignerUsers the infoSignerUsers to set
	 */
	public void setInfoSignerUsers(final ArrayList<InfoSignerUser> infoSignerUsers) {
		this.infoSignerUsers = infoSignerUsers;
	}

	/**
	 * Devuelve el codigo del mensaje de aceptacion
	 * @return String cod
	 */
	public String getCodigoMensajeAceptacion() {
		return codigoMensajeAceptacion;
	}

	/**
	 * Establece el codigo del mensaje de aceptacion
	 * @param String cod
	 */
	public void setCodigoMensajeAceptacion(final String codigoMensajeAceptacion) {
		this.codigoMensajeAceptacion = codigoMensajeAceptacion;
	}


	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "SignerUsersResponse [codError=" + codError
				+ ", infoSignerUsers=" + infoSignerUsers + "]";
	}

}
